﻿<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Master/SIM.Master"
    Theme="SIM" CodeBehind="frmAvancePerforacionRegitro.aspx.cs" Inherits="SIM.Geo.UI.Geo.frmAvancePerforacionRegitro" %>

<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
    <script type="text/javascript">
        function BuscarSondajeOpenModal(url) {
            //var datos = window.showModalDialog(url, BuscarSondajeOpenModal, 'dialogHeight:500px;dialogWidth:900px');
            var datos = window.showModalDialog(url, "", "dialogHeight:500px;dialogWidth:950px");
            if (datos != null) {
                document.getElementById('<%=hidDato.ClientID %>').value = datos;
            }
            return false;
        }

        function calcularHorasOperacion() {
            var entrada = document.getElementById('<%=txtEntrada.ClientID %>').value;
            var salida = document.getElementById('<%=txtSalida.ClientID %>').value;
            var horaOperacion = salida - entrada;
            document.getElementById('<%=txtHorasOperacion.ClientID %>').value = horaOperacion;
        }

        function calcularPerforacion() {
            var desde = 0;
            var hasta = 0;
            var totalPerforados = 0;
            var metrosRecuperados = 0;
            var porcentajeRecuprado = 0;
            //$("#ctl00_ContentPlaceHolder1_rgPerforacion_ctl00" + " tr td input[type='text'] ").each(function (index, value) {

            var contador = 0;
            $("#ctl00_ContentPlaceHolder1_rgPerforacion_ctl00" + " tr ").each(function (index, value) {
                $("#ctl00_ContentPlaceHolder1_rgPerforacion_ctl00__" + contador.toString() + " td input[type='text'] ").each(function (index, value) {
                    if (value.id.indexOf("_txtDesde") != -1) {
                        desde = ($("#" + value.id).val());
                        $("#" + value.id).val(desde);
                        //                        alert(desde);
                    }
                    if (value.id.indexOf("_txtHasta") != -1) {
                        hasta = ($("#" + value.id).val());
                        $("#" + value.id).val(hasta);
                    }

                    totalPerforados = hasta - desde;
                    var totalPerforadosFormato = new oNumero(totalPerforados);
                    if (value.id.indexOf("_txtMetrosPerforados") != -1) {
                        $("#" + value.id).val(totalPerforadosFormato.formato(2, true));
                    }

                    //Agregado
                    if (value.id.indexOf("_txtMetrosRecuperados") != -1) {
                        $("#" + value.id).val(totalPerforadosFormato.formato(2, true));
                    }
                });
                contador = contador + 1;
            });
            calcularPorcentajePerforacion();
        }
        function calcularPorcentajePerforacion() {
            var totalPerforados = 0;
            var metrosRecuperados = 0;
            var porcentajeRecuprado = 0;
            //$("#ctl00_ContentPlaceHolder1_rgPerforacion_ctl00" + " tr td input[type='text'] ").each(function (index, value) {

            var contador = 0;
            $("#ctl00_ContentPlaceHolder1_rgPerforacion_ctl00" + " tr ").each(function (index, value) {
                $("#ctl00_ContentPlaceHolder1_rgPerforacion_ctl00__" + contador.toString() + " td input[type='text'] ").each(function (index, value) {
                    if (value.id.indexOf("_txtMetrosPerforados") != -1) {
                        totalPerforados = ($("#" + value.id).val());
                        $("#" + value.id).val(totalPerforados);
                        //                        alert(totalPerforados);
                    }
                    if (value.id.indexOf("_txtMetrosRecuperados") != -1) {
                        metrosRecuperados = ($("#" + value.id).val());
                        $("#" + value.id).val(metrosRecuperados);
                    }

                    if (totalPerforados != NaN) {
                        porcentajeRecuprado = (metrosRecuperados / totalPerforados * 100);
                    }
                    //                    alert(porcentajeRecuprado);
                    var porcentajeRecupradoFormato = new oNumero(porcentajeRecuprado);
                    if (value.id.indexOf("_txtPorcentajeRecuperacion") != -1) {
                        $("#" + value.id).val(porcentajeRecupradoFormato.formato(2, true));
                    }
                });
                contador = contador + 1;
            });
        }

        function recalcular() {
            var totalColocados = 0;
            var totalPerdidos = 0;
            var totalMetros = 0;
            //Para todos los textbox
            //$("#ctl00_ContentPlaceHolder1_rgEntubacion_ctl00" + " tr td input[type='text'] ").each(function (index, value) {
            $("#ctl00_ContentPlaceHolder1_rgEntubacion_ctl00" + " tr td input[type='text'] ").each(function (index, value) {
                if (value.id.indexOf("_txtColocados") != -1) {
                    var colocados = ($("#" + value.id).val());
                    $("#" + value.id).val(colocados);
                    totalColocados = eval(totalColocados) + eval(colocados);
                }
            });

            $("#ctl00_ContentPlaceHolder1_rgEntubacion_ctl00" + " tr td input[type='text'] ").each(function (index, value) {
                if (value.id.indexOf("_txtPerdidos") != -1) {
                    var perdidos = ($("#" + value.id).val());
                    $("#" + value.id).val(perdidos);
                    totalPerdidos = eval(totalPerdidos) + eval(perdidos);
                }
            });

            $("#ctl00_ContentPlaceHolder1_rgEntubacion_ctl00" + " tr td input[type='text'] ").each(function (index, value) {
                if (value.id.indexOf("_txtMetros") != -1) {
                    var metros = ($("#" + value.id).val());
                    $("#" + value.id).val(metros);
                    totalMetros = eval(totalMetros) + eval(metros);
                }
            });

            $("#ctl00_ContentPlaceHolder1_rgEntubacion_ctl00_ctl03_ctl00_lblTotalColocados").html(totalColocados);
            $("#ctl00_ContentPlaceHolder1_rgEntubacion_ctl00_ctl03_ctl00_lblTotalPerdidos").html(totalPerdidos);
            $("#ctl00_ContentPlaceHolder1_rgEntubacion_ctl00_ctl03_ctl00_lblTotalMetros").html(totalMetros);

            return true;
        }

        function sumarDistribucion() {
            var totalHoras = 0;
            //Para todos los textbox            
            //$("#ctl00_ContentPlaceHolder1_rgEntubacion_ctl00" + " tr td input[type='text'] ").each(function (index, value) {
            $("#ctl00_ContentPlaceHolder1_rgDistribucion_ctl00" + " tr td input[type='text'] ").each(function (index, value) {
                if (value.id.indexOf("_txtCantidadHoras") != -1) {
                    var horas = ($("#" + value.id).val());
                    $("#" + value.id).val(horas);
                    totalHoras = eval(totalHoras) + eval(horas);
                }
            });
            $("#ContentPlaceHolder1_lblTotalHoras").html(totalHoras);

            return true;
        }
    </script>
    <asp:UpdatePanel runat="server" ID="upBandeja" EnableViewState="true" UpdateMode="Conditional">
        <ContentTemplate>
            <div>
                <div>
                    <table style="width: 100%;" border="0">
                        <tbody>
                            <tr>
                                <td>
                                    <div class="optiongroup">
                                        <div class="navigator-icon">
                                        </div>
                                        <span class="navigator-item">Geología</span>
                                        <div class="separador-op">
                                        </div>
                                        <span class="navigator-item">Sondaje</span>
                                        <div class="separador-op">
                                        </div>
                                        <span class="navigator-item"><a class="navigator-item" href="frmAvancePerforacion.aspx">
                                            Avance Perforación</a></span> <span class="active-op">Registro</span>
                                    </div>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </div>
            </div>
            <div>
                <h3>
                    <asp:Label ID="lblTitleModal" runat="server" Text="Reporte Diario"></asp:Label>
                </h3>
                <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server">
                </telerik:RadAjaxLoadingPanel>
            </div>
            <div>
                <table>
                    <tbody>
                        <tr>
                            <td>
                                Empresa*
                            </td>
                            <td>
                                <asp:DropDownList ID="ddlEmpresa" runat="server" SkinID="ddl150">
                                </asp:DropDownList>
                                <asp:CompareValidator ID="CompareValidator3" runat="server" ControlToValidate="ddlEmpresa"
                                    Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" Operator="NotEqual"
                                    ValidationGroup="Guardar" ValueToCompare="0"></asp:CompareValidator>
                                <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender3" runat="server"
                                    TargetControlID="CompareValidator3">
                                </ajaxToolkit:ValidatorCalloutExtender>
                            </td>
                            <td>
                                Código*
                            </td>
                            <td>
                                <asp:TextBox ID="txtCodigo" runat="server" SkinID="txt80"></asp:TextBox>
                                <asp:HiddenField ID="hidCodigo" runat="server" />
                                <asp:HiddenField ID="hidAccion" runat="server" />
                                <asp:HiddenField ID="hidAnio" runat="server" />
                                <asp:HiddenField ID="hidMes" runat="server" />
                            </td>
                            <td>
                                Perforista*
                            </td>
                            <td>
                                <asp:DropDownList ID="ddlPerforista" runat="server" SkinID="ddl150">
                                </asp:DropDownList>
                                <asp:CompareValidator ID="CompareValidator5" runat="server" ControlToValidate="ddlPerforista"
                                    Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" Operator="NotEqual"
                                    ValidationGroup="Guardar" ValueToCompare="0"></asp:CompareValidator>
                                <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender5" runat="server"
                                    TargetControlID="CompareValidator5">
                                </ajaxToolkit:ValidatorCalloutExtender>
                            </td>
                            <td>
                                Turno*
                            </td>
                            <td>
                                <asp:DropDownList ID="ddlTurno" runat="server">
                                </asp:DropDownList>
                                <asp:CompareValidator ID="CompareValidator4" runat="server" ControlToValidate="ddlTurno"
                                    Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" Operator="NotEqual"
                                    ValidationGroup="Guardar" ValueToCompare="0"></asp:CompareValidator>
                                <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender4" runat="server"
                                    TargetControlID="CompareValidator4">
                                </ajaxToolkit:ValidatorCalloutExtender>
                            </td>
                            <td>
                                &nbsp;
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Máquina*
                            </td>
                            <td>
                                <asp:DropDownList ID="ddlMaquina" runat="server" SkinID="ddl150" AutoPostBack="true"
                                    OnSelectedIndexChanged="ddlMaquina_SelectedIndexChanged">
                                </asp:DropDownList>
                                <asp:CompareValidator ID="CompareValidator17" runat="server" ControlToValidate="ddlMaquina"
                                    Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" Operator="NotEqual"
                                    ValidationGroup="Guardar" ValueToCompare="0"></asp:CompareValidator>
                                <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender17" runat="server"
                                    TargetControlID="CompareValidator17" PopupPosition="BottomLeft">
                                </ajaxToolkit:ValidatorCalloutExtender>
                            </td>
                            <td>
                                Fecha*
                            </td>
                            <td>
                                <telerik:RadDatePicker ID="txtFecha" runat="server" DateInput-EmptyMessage="Seleccione">
                                </telerik:RadDatePicker>
                                <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="txtFecha"
                                    ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender14" runat="server"
                                    TargetControlID="RequiredFieldValidator5" PopupPosition="BottomLeft">
                                </ajaxToolkit:ValidatorCalloutExtender>
                            </td>
                            <td>
                                Ayudante
                            </td>
                            <td>
                                <asp:DropDownList ID="ddlAyudante" runat="server" SkinID="ddl150">
                                </asp:DropDownList>
                            </td>
                            <td>
                                Geólogo*
                            </td>
                            <td>
                                <asp:DropDownList ID="ddlGeologo" runat="server" SkinID="ddl150">
                                </asp:DropDownList>
                                <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="ddlGeologo"
                                    Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" Operator="NotEqual"
                                    ValidationGroup="Guardar" ValueToCompare="0"></asp:CompareValidator>
                                <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server"
                                    TargetControlID="CompareValidator1" PopupPosition="BottomLeft">
                                </ajaxToolkit:ValidatorCalloutExtender>
                            </td>
                            <td>
                                &nbsp;
                            </td>
                        </tr>
                        <tr>
                            <td colspan="4">
                                <table>
                                    <tbody>
                                        <tr>
                                            <td>
                                                <telerik:RadAjaxPanel ID="RadAjaxPanel2" runat="server" LoadingPanelID="RadAjaxLoadingPanel1">
                                                    <div class="TituloPanel">
                                                        <table style="width: 100%;">
                                                            <tbody>
                                                                <tr>
                                                                    <td>
                                                                        Sondajes
                                                                    </td>
                                                                    <td style="text-align: right;">
                                                                        <asp:ImageButton ID="ibtnPerforacion" runat="server" ImageUrl="~/Imagen/botones/button_add32.png"
                                                                            ToolTip="Perforación" OnClick="ibtnPerforacion_Click" />
                                                                    </td>
                                                                </tr>
                                                            </tbody>
                                                        </table>
                                                    </div>
                                                    <telerik:RadGrid ID="rgSondajes" runat="server" AllowCustomPaging="False" AllowMultiRowSelection="True"
                                                        AllowPaging="True" AutoGenerateColumns="False" ShowStatusBar="True" MasterTableView-NoMasterRecordsText="No se ha registrado información..."
                                                        OnDeleteCommand="rgSondajes_DeleteCommand" OnItemCommand="rgSondajes_ItemCommand">
                                                        <MasterTableView DataKeyNames="CodigoSondaje">
                                                            <Columns>
                                                                <telerik:GridBoundColumn AllowFiltering="false" ConvertEmptyStringToNull="true" DataField="CodigoSondaje"
                                                                    ForceExtractValue="Always" HeaderText="Sondaje" ReadOnly="false" Visible="false" />
                                                                <telerik:GridBoundColumn DataField="NombreDDH " HeaderText="Sondaje" HeaderStyle-Width="80px" />
                                                                <telerik:GridBoundColumn DataField="NombreLabor" HeaderText="Labor" HeaderStyle-Width="120px" />
                                                                <telerik:GridBoundColumn DataField="NombreZona" HeaderText="Zona" HeaderStyle-Width="150px" />
                                                                <telerik:GridBoundColumn DataField="AvanceDesde" HeaderText="Desde" HeaderStyle-Width="80px" />
                                                                <telerik:GridBoundColumn DataField="AvanceHasta " HeaderText="Hasta" HeaderStyle-Width="80px" />
                                                                <telerik:GridButtonColumn UniqueName="btnEditar" ConfirmTitle="Modificar" Text="Modificar"
                                                                    ButtonType="ImageButton" CommandName="Editar" ImageUrl="../Imagen/botones/button_edit16.png" />
                                                                <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmTitle="Eliminar"
                                                                    ImageUrl="../Imagen/botones/button_delete16.png" Text="Eliminar" />
                                                            </Columns>
                                                            <EditFormSettings>
                                                                <EditColumn ButtonType="ImageButton" />
                                                            </EditFormSettings>
                                                            <PagerStyle PageSizeControlType="RadComboBox" />
                                                        </MasterTableView>
                                                        <PagerStyle Mode="NextPrevAndNumeric" />
                                                        <PagerStyle Mode="NextPrevAndNumeric" PageSizeControlType="RadComboBox" />
                                                        <ClientSettings EnableRowHoverStyle="true">
                                                            <ClientEvents OnRowDblClick="rowDblClick" />
                                                            <Scrolling AllowScroll="true" UseStaticHeaders="true" SaveScrollPosition="true" FrozenColumnsCount="2"
                                                                ScrollHeight="80px" />
                                                        </ClientSettings>
                                                    </telerik:RadGrid>
                                                    <table style="width: 100%;">
                                                        <tbody>
                                                            <tr>
                                                                <td style="text-align: right;">
                                                                    AVANCE TOTAL DE TURNO
                                                                </td>
                                                                <td>
                                                                    <asp:TextBox ID="txtTotalTurno" runat="server" Enabled="false" Text="0" Width="65"></asp:TextBox>
                                                                </td>
                                                            </tr>
                                                        </tbody>
                                                    </table>
                                                </telerik:RadAjaxPanel>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                            </td>
                                        </tr>
                                    </tbody>
                                </table>
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td colspan="3">
                                <fieldset>
                                    <legend>Horómetro</legend>
                                    <table>
                                        <tbody>
                                            <tr>
                                                <td>
                                                    Entrada*
                                                </td>
                                                <td>
                                                    <telerik:RadNumericTextBox ID="txtEntrada" runat="server" Width="80" MinValue="0">
                                                        <NegativeStyle Resize="None" />
                                                        <NumberFormat DecimalDigits="0" GroupSeparator="" ZeroPattern="n" />
                                                        <EmptyMessageStyle Resize="None" />
                                                        <ReadOnlyStyle Resize="None" />
                                                        <FocusedStyle Resize="None" />
                                                        <DisabledStyle Resize="None" />
                                                        <InvalidStyle Resize="None" />
                                                        <HoveredStyle Resize="None" />
                                                        <EnabledStyle Resize="None" />
                                                    </telerik:RadNumericTextBox>
                                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ControlToValidate="txtEntrada"
                                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender12" runat="server"
                                                        TargetControlID="RequiredFieldValidator7">
                                                    </ajaxToolkit:ValidatorCalloutExtender>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    Salida*
                                                </td>
                                                <td>
                                                    <telerik:RadNumericTextBox ID="txtSalida" runat="server" Width="80" MinValue="0">
                                                        <NegativeStyle Resize="None" />
                                                        <NumberFormat DecimalDigits="0" GroupSeparator="" ZeroPattern="n" />
                                                        <EmptyMessageStyle Resize="None" />
                                                        <ReadOnlyStyle Resize="None" />
                                                        <FocusedStyle Resize="None" />
                                                        <DisabledStyle Resize="None" />
                                                        <InvalidStyle Resize="None" />
                                                        <HoveredStyle Resize="None" />
                                                        <EnabledStyle Resize="None" />
                                                    </telerik:RadNumericTextBox>
                                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtSalida"
                                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender6" runat="server"
                                                        TargetControlID="RequiredFieldValidator1" PopupPosition="BottomLeft">
                                                    </ajaxToolkit:ValidatorCalloutExtender>
                                                    <asp:CompareValidator ID="CompareValidator11" runat="server" ControlToValidate="txtEntrada"
                                                        ControlToCompare="txtSalida" Operator="LessThan" Type="Double" ErrorMessage="Salida debe ser Mayor que Entrada"
                                                        ValidationGroup="Guardar" Display="None"></asp:CompareValidator>
                                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender15" runat="server"
                                                        TargetControlID="CompareValidator11" PopupPosition="BottomLeft">
                                                    </ajaxToolkit:ValidatorCalloutExtender>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    Horas Operación*
                                                </td>
                                                <td>
                                                    <asp:TextBox ID="txtHorasOperacion" runat="server" Width="70" Enabled="false"></asp:TextBox>
                                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" ControlToValidate="txtHorasOperacion"
                                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender7" runat="server"
                                                        TargetControlID="RequiredFieldValidator10">
                                                    </ajaxToolkit:ValidatorCalloutExtender>
                                                </td>
                                            </tr>
                                        </tbody>
                                    </table>
                                </fieldset>
                            </td>
                            <td>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="3">
                                <table>
                                    <tbody>
                                        <tr>
                                            <td>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1">
                                                    <div class="TituloPanel">
                                                        <table style="width: 100%;">
                                                            <tbody>
                                                                <tr>
                                                                    <td>
                                                                        Consumo
                                                                    </td>
                                                                    <td style="text-align: right;">
                                                                        <asp:ImageButton ID="ibtnAgregarConsumo" runat="server" ToolTip="Agregar" ImageUrl="~/Imagen/botones/button_add32.png"
                                                                            OnClick="ibtnAgregarConsumo_Click" />
                                                                    </td>
                                                                </tr>
                                                            </tbody>
                                                        </table>
                                                    </div>
                                                    <telerik:RadGrid ID="rgConsumo" runat="server" AllowCustomPaging="False" AllowMultiRowSelection="True"
                                                        AllowPaging="True" AutoGenerateColumns="False" ShowStatusBar="True" MasterTableView-NoMasterRecordsText="No se ha registrado información..."
                                                        OnItemDataBound="rgConsumo_ItemDataBound" OnDeleteCommand="rgConsumo_DeleteCommand">
                                                        <MasterTableView DataKeyNames="Orden,CodigoProducto">
                                                            <Columns>
                                                                <telerik:GridBoundColumn AllowFiltering="false" ConvertEmptyStringToNull="true" DataField="CodigoProducto"
                                                                    ForceExtractValue="Always" HeaderText="CodigoProducto" ReadOnly="false" Visible="false" />
                                                                <telerik:GridTemplateColumn Reorderable="true" DataField="NombreProducto" AllowFiltering="false"
                                                                    HeaderText="Producto" UniqueName="NombreProducto" HeaderStyle-Width="300px">
                                                                    <ItemTemplate>
                                                                        <asp:DropDownList ID="ddlProducto" runat="server" SkinID="ddl250">
                                                                        </asp:DropDownList>
                                                                        <asp:CompareValidator ID="CompareValidator31" runat="server" ControlToValidate="ddlProducto"
                                                                            Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" Operator="NotEqual"
                                                                            ValidationGroup="Guardar" ValueToCompare="0"></asp:CompareValidator>
                                                                        <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender40" runat="server"
                                                                            TargetControlID="CompareValidator31">
                                                                        </ajaxToolkit:ValidatorCalloutExtender>
                                                                    </ItemTemplate>
                                                                </telerik:GridTemplateColumn>
                                                                <telerik:GridTemplateColumn Reorderable="true" DataField="Cantidad" AllowFiltering="false"
                                                                    HeaderText="Cantidad" UniqueName="Cantidad" HeaderStyle-Width="150px">
                                                                    <ItemTemplate>
                                                                        <telerik:RadNumericTextBox ID="txtCantidad" runat="server" Width="100" MinValue="0"
                                                                            Text='<%# DataBinder.Eval(Container.DataItem, "Cantidad") %>'>
                                                                        </telerik:RadNumericTextBox>
                                                                        <asp:RequiredFieldValidator ID="RequiredFieldValidator41" runat="server" ControlToValidate="txtCantidad"
                                                                            Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" ValidationGroup="Guardar" />
                                                                        <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender30" runat="server"
                                                                            TargetControlID="RequiredFieldValidator41">
                                                                        </ajaxToolkit:ValidatorCalloutExtender>
                                                                    </ItemTemplate>
                                                                </telerik:GridTemplateColumn>
                                                                <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmTitle="Eliminar"
                                                                    ImageUrl="../Imagen/botones/button_delete16.png" Text="Eliminar" />
                                                            </Columns>
                                                            <EditFormSettings>
                                                                <EditColumn ButtonType="ImageButton" />
                                                            </EditFormSettings>
                                                            <PagerStyle PageSizeControlType="RadComboBox" />
                                                        </MasterTableView>
                                                        <PagerStyle Mode="NextPrevAndNumeric" />
                                                        <PagerStyle Mode="NextPrevAndNumeric" PageSizeControlType="RadComboBox" />
                                                        <ClientSettings EnableRowHoverStyle="true">
                                                            <ClientEvents OnRowDblClick="rowDblClick" />
                                                            <Scrolling AllowScroll="true" UseStaticHeaders="true" SaveScrollPosition="true" FrozenColumnsCount="2"
                                                                ScrollHeight="106px" />
                                                        </ClientSettings>
                                                    </telerik:RadGrid>
                                                </telerik:RadAjaxPanel>
                                            </td>
                                        </tr>
                                    </tbody>
                                </table>
                            </td>
                            <td colspan="5">
                                <table>
                                    <tbody>
                                        <tr>
                                            <td>
                                                <telerik:RadAjaxPanel ID="RadAjaxPanel3" runat="server" LoadingPanelID="RadAjaxLoadingPanel1">
                                                    <div class="TituloPanel">
                                                        <table style="width: 100%;">
                                                            <tbody>
                                                                <tr>
                                                                    <td>
                                                                        Entubación
                                                                    </td>
                                                                    <td style="text-align: right;">
                                                                        <asp:ImageButton ID="ibtnAgregarEntubacion" runat="server" ToolTip="Agregar" ImageUrl="~/Imagen/botones/button_add32.png"
                                                                            OnClientClick="return recalcular();" OnClick="ibtnAgregarEntubacion_Click" />
                                                                    </td>
                                                                </tr>
                                                            </tbody>
                                                        </table>
                                                    </div>
                                                    <telerik:RadGrid ID="rgEntubacion" runat="server" AllowCustomPaging="False" AllowMultiRowSelection="True"
                                                        AllowPaging="True" AutoGenerateColumns="False" ShowStatusBar="True" MasterTableView-NoMasterRecordsText="No se ha registrado información..."
                                                        OnDeleteCommand="rgEntubacion_DeleteCommand" OnItemDataBound="rgEntubacion_ItemDataBound"
                                                        ShowFooter="True">
                                                        <MasterTableView DataKeyNames="Orden,CodigoProducto">
                                                            <Columns>
                                                                <telerik:GridBoundColumn AllowFiltering="false" ConvertEmptyStringToNull="true" DataField="CodigoProducto"
                                                                    ForceExtractValue="Always" HeaderText="producto " ReadOnly="false" Visible="false" />
                                                                <telerik:GridTemplateColumn Reorderable="true" DataField="DescripcionTipoProductoPerforacion"
                                                                    AllowFiltering="false" HeaderText="Diámetro" UniqueName="DescripcionTipoProductoPerforacion"
                                                                    HeaderStyle-Width="200px">
                                                                    <ItemTemplate>
                                                                        <asp:DropDownList ID="ddlProducto" runat="server" SkinID="ddl150">
                                                                        </asp:DropDownList>
                                                                        <asp:CompareValidator ID="CompareValidator50" runat="server" ControlToValidate="ddlProducto"
                                                                            Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" Operator="NotEqual"
                                                                            ValidationGroup="Guardar" ValueToCompare="0"></asp:CompareValidator>
                                                                        <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender60" runat="server"
                                                                            TargetControlID="CompareValidator50">
                                                                        </ajaxToolkit:ValidatorCalloutExtender>
                                                                    </ItemTemplate>
                                                                    <HeaderStyle Width="200px" />
                                                                </telerik:GridTemplateColumn>
                                                                <telerik:GridTemplateColumn Reorderable="true" DataField="Colocados" AllowFiltering="false"
                                                                    HeaderText="Colocados" UniqueName="Colocados" HeaderStyle-Width="100px">
                                                                    <FooterTemplate>
                                                                        <asp:Label ID="lblTotalColocados" runat="server" Text="0"></asp:Label>
                                                                    </FooterTemplate>
                                                                    <ItemTemplate>
                                                                        <telerik:RadNumericTextBox ID="txtColocados" runat="server" Width="65" MinValue="0"
                                                                            Text='<%# DataBinder.Eval(Container.DataItem, "Colocados") %>'>
                                                                        </telerik:RadNumericTextBox>
                                                                        <asp:RequiredFieldValidator ID="RequiredFieldValidator52" runat="server" ControlToValidate="txtColocados"
                                                                            Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" ValidationGroup="Guardar" />
                                                                        <ajaxToolkit:ValidatorCalloutExtender ID="RequiredFieldValidator62" runat="server"
                                                                            TargetControlID="RequiredFieldValidator52">
                                                                        </ajaxToolkit:ValidatorCalloutExtender>
                                                                    </ItemTemplate>
                                                                    <HeaderStyle Width="100px" />
                                                                </telerik:GridTemplateColumn>
                                                                <telerik:GridTemplateColumn Reorderable="true" DataField="Perdidos" AllowFiltering="false"
                                                                    HeaderText="Perdidos" UniqueName="Perdidos" HeaderStyle-Width="100px">
                                                                    <FooterTemplate>
                                                                        <asp:Label ID="lblTotalPerdidos" runat="server" Text="0"></asp:Label>
                                                                    </FooterTemplate>
                                                                    <ItemTemplate>
                                                                        <telerik:RadNumericTextBox ID="txtPerdidos" runat="server" Width="65" MinValue="0"
                                                                            Text='<%# DataBinder.Eval(Container.DataItem, "Perdidos") %>'>
                                                                        </telerik:RadNumericTextBox>
                                                                        <asp:RequiredFieldValidator ID="RequiredFieldValidator53" runat="server" ControlToValidate="txtPerdidos"
                                                                            Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" ValidationGroup="Guardar" />
                                                                        <ajaxToolkit:ValidatorCalloutExtender ID="RequiredFieldValidator63" runat="server"
                                                                            TargetControlID="RequiredFieldValidator53">
                                                                        </ajaxToolkit:ValidatorCalloutExtender>
                                                                    </ItemTemplate>
                                                                    <HeaderStyle Width="100px" />
                                                                </telerik:GridTemplateColumn>
                                                                <telerik:GridTemplateColumn Reorderable="true" DataField="Metros" AllowFiltering="false"
                                                                    HeaderText="Metros" UniqueName="Metros" HeaderStyle-Width="100px">
                                                                    <FooterTemplate>
                                                                        <asp:Label ID="lblTotalMetros" runat="server" Text="0"></asp:Label>
                                                                    </FooterTemplate>
                                                                    <ItemTemplate>
                                                                        <telerik:RadNumericTextBox ID="txtMetros" runat="server" Width="65" MinValue="0"
                                                                            Text='<%# DataBinder.Eval(Container.DataItem, "Metros") %>'>
                                                                        </telerik:RadNumericTextBox>
                                                                        <asp:RequiredFieldValidator ID="RequiredFieldValidator54" runat="server" ControlToValidate="txtMetros"
                                                                            Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" ValidationGroup="Guardar" />
                                                                        <ajaxToolkit:ValidatorCalloutExtender ID="RequiredFieldValidator64" runat="server"
                                                                            TargetControlID="RequiredFieldValidator54">
                                                                        </ajaxToolkit:ValidatorCalloutExtender>
                                                                    </ItemTemplate>
                                                                    <HeaderStyle Width="100px" />
                                                                </telerik:GridTemplateColumn>
                                                                <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmTitle="Eliminar"
                                                                    ImageUrl="../Imagen/botones/button_delete16.png" Text="Eliminar" />
                                                            </Columns>
                                                            <EditFormSettings>
                                                                <EditColumn ButtonType="ImageButton" />
                                                            </EditFormSettings>
                                                            <PagerStyle PageSizeControlType="RadComboBox" />
                                                        </MasterTableView>
                                                        <PagerStyle Mode="NextPrevAndNumeric" />
                                                        <PagerStyle Mode="NextPrevAndNumeric" PageSizeControlType="RadComboBox" />
                                                        <ClientSettings EnableRowHoverStyle="true">
                                                            <ClientEvents OnRowDblClick="rowDblClick" />
                                                            <Scrolling AllowScroll="true" UseStaticHeaders="true" SaveScrollPosition="true" FrozenColumnsCount="2"
                                                                ScrollHeight="80px" />
                                                        </ClientSettings>
                                                    </telerik:RadGrid>
                                                </telerik:RadAjaxPanel>
                                            </td>
                                        </tr>
                                    </tbody>
                                </table>
                            </td>
                            <td>
                                &nbsp;
                            </td>
                        </tr>
                        <tr>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td style="text-align: right;">
                                TOTAL HORAS TRABAJADAS
                            </td>
                            <td colspan="3">
                                <asp:TextBox ID="txtTotalHoras" runat="server" Enabled="false" Width="65" Text="0.00"></asp:TextBox>
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Observación
                            </td>
                            <td colspan="7">
                                <telerik:RadTextBox ID="txtDescripcion" runat="server" TextMode="MultiLine" Height="60px"
                                    Width="90%" MaxLength="500">
                                </telerik:RadTextBox>
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                (*) CAMPOS OBLIGATORIOS
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                &nbsp;
                            </td>
                        </tr>
                        <tr>
                            <td colspan="10">
                                <asp:Panel ID="pnlMensajeValidacion" runat="server" class="alert alert-danger">
                                    <strong>¡Atención!</strong>
                                    <asp:Label ID="lblMensajeValidacion" runat="server" Text=""></asp:Label>
                                </asp:Panel>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <div>
                    <table>
                        <tbody>
                            <tr>
                                <td>
                                    <asp:ImageButton ID="ibtnGuardar" runat="server" ValidationGroup="Guardar" ImageUrl="~/Imagen/botones/button_save32.png"
                                        ToolTip="Guardar" OnClick="ibtnGuardar_Click" />
                                </td>
                                <td>
                                    <asp:ImageButton ID="ibtnCancelar" runat="server" ImageUrl="~/Imagen/botones/button_cancel32_2.png"
                                        ToolTip="Cancelar" OnClick="ibtnCancelar_Click" />
                                </td>
                                <td>
                                </td>
                                <td>
                                </td>
                                <td>
                                    <asp:ImageButton ID="ibtnDistribucion" runat="server" ImageUrl="~/Imagen/botones/button_worker32.png"
                                        ToolTip="Perforación" OnClick="ibtnDistribucion_Click" />
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </div>
            </div>
        </ContentTemplate>
        <Triggers>
            <ajax:AsyncPostBackTrigger ControlID="ibtnGuardarPerforacion" EventName="Click" />
            <ajax:AsyncPostBackTrigger ControlID="ibtnGuardarDistribucion" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="ibtnGuardarPerforacion" EventName="Click"></asp:AsyncPostBackTrigger>
<asp:AsyncPostBackTrigger ControlID="ibtnGuardarDistribucion" EventName="Click"></asp:AsyncPostBackTrigger>
            <asp:AsyncPostBackTrigger ControlID="ibtnGuardarPerforacion" EventName="Click"></asp:AsyncPostBackTrigger>
            <asp:AsyncPostBackTrigger ControlID="ibtnGuardarDistribucion" EventName="Click">
            </asp:AsyncPostBackTrigger>
        </Triggers>
    </asp:UpdatePanel>
    <!--vista popup-->
    <!--Vista popup Perforacion-->
    <ajaxToolkit:ModalPopupExtender ID="mpPerforacion" runat="server" TargetControlID="Button3"
        DropShadow="false" PopupControlID="pnlPerforacion" BackgroundCssClass="BackgroundPopup"
        CancelControlID="imgClose" PopupDragHandleControlID="popupHeader" Drag="true">
    </ajaxToolkit:ModalPopupExtender>
    <asp:Button ID="Button3" runat="server" Text="Button" Style="display: none;" />
    <asp:Panel ID="pnlPerforacion" runat="server" Width="850px" CssClass="posicion_panel_popup"
        Style="display: block;">
        <div id="popupHeader" class="bg_title_modalpopup">
            <h3 class="titulo_modalpopup">
                <asp:Label ID="Label1" runat="server" Text="Perforación"></asp:Label>
            </h3>
            <div class="bg_modulo_cerrarmodal">
                <asp:ImageButton ID="imgClose" runat="server" ImageUrl="~/App_Themes/Imagenes/btn-cerrar-popup.jpg"
                    OnClick="imgClose_Click" />
            </div>
        </div>
        <asp:UpdatePanel ID="updPerforacion" runat="server" UpdateMode="Always">
            <ContentTemplate>
                <div id="modalPerforacion" class="contenedor_modalpopup">
                    <table class="table_modalpopup">
                        <tbody>
                            <tr>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Sondaje
                                </td>
                                <td>
                                    <asp:TextBox ID="txtNombreDDH" runat="server" Enabled="false" SkinID="txt100" CssClass="input-disabled"></asp:TextBox>
                                    <asp:HiddenField ID="hidCodigoSondaje" runat="server" Value="0" />
                                    <asp:HiddenField ID="hidDato" runat="server" Value="0" />
                                    <asp:RequiredFieldValidator ID="rfvNombreDDH" runat="server" ControlToValidate="txtNombreDDH"
                                        ErrorMessage="Campo obligatorio!" ValidationGroup="GuardarPerforacion" ForeColor="Red"
                                        Display="None" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="vceNombreDDH" runat="server" TargetControlID="rfvNombreDDH">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                    <asp:ImageButton ID="ibtnConsultar" runat="server" ToolTip="Consultar Sondajes" ImageUrl="~/Imagen/botones/button_help32.png"
                                        OnClientClick="BuscarSondajeOpenModal('../Geo/frmBuscarSondaje.aspx');" />
                                </td>
                                <td>
                                    Inclinación
                                </td>
                                <td>
                                    <asp:TextBox ID="txtInclinacion" runat="server" Enabled="false" SkinID="txt80" CssClass="input-disabled"></asp:TextBox>
                                </td>
                                <td>
                                    Seccion
                                </td>
                                <td>
                                    <asp:TextBox ID="txtSeccion" runat="server" Enabled="false" SkinID="txt80" CssClass="input-disabled"></asp:TextBox>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Zona
                                </td>
                                <td>
                                    <asp:TextBox ID="txtZona" runat="server" Enabled="false" SkinID="txt150" CssClass="input-disabled"></asp:TextBox>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    Labor
                                </td>
                                <td>
                                    <asp:TextBox ID="txtLabor" runat="server" Enabled="false" CssClass="input-disabled"></asp:TextBox>
                                </td>
                                <td>
                                    Azimut
                                </td>
                                <td>
                                    <asp:TextBox ID="txtAzimut" runat="server" MaxLength="100" SkinID="txt80" Enabled="false"
                                        CssClass="input-disabled"></asp:TextBox>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td colspan="7">
                                    <div class="TituloPanel">
                                        <table style="width: 100%;">
                                            <tbody>
                                                <tr>
                                                    <td>
                                                        Detalle de Perforación
                                                    </td>
                                                    <td style="text-align: right;">
                                                        <asp:ImageButton ID="ibtnAgregarDetallePerforacion" runat="server" ToolTip="Agregar"
                                                            ImageUrl="~/Imagen/botones/button_add32.png" OnClick="ibtnAgregarDetallePerforacion_Click" />
                                                    </td>
                                                </tr>
                                            </tbody>
                                        </table>
                                    </div>
                                    <telerik:RadGrid ID="rgPerforacion" runat="server" AllowCustomPaging="False" AllowMultiRowSelection="True"
                                        AllowPaging="True" AutoGenerateColumns="False" ShowStatusBar="True" MasterTableView-NoMasterRecordsText="No se ha registrado información..."
                                        OnItemDataBound="rgPerforacion_ItemDataBound" OnDeleteCommand="rgPerforacion_DeleteCommand">
                                        <MasterTableView DataKeyNames="Orden,Desde,Hasta,CodigoProductoCorona,CodigoProductoEscariador">
                                            <Columns>
                                                <telerik:GridBoundColumn AllowFiltering="false" ConvertEmptyStringToNull="true" DataField="Orden"
                                                    ForceExtractValue="Always" HeaderText="Orden " ReadOnly="false" Visible="false" />
                                                <telerik:GridTemplateColumn Reorderable="true" DataField="Desde" AllowFiltering="false"
                                                    HeaderText="Desde" UniqueName="Desde" HeaderStyle-Width="80px">
                                                    <ItemTemplate>
                                                        <telerik:RadNumericTextBox ID="txtDesde" runat="server" Width="50" MinValue="0" Text='<%# DataBinder.Eval(Container.DataItem, "Desde") %>'>
                                                        </telerik:RadNumericTextBox>
                                                        <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ControlToValidate="txtDesde"
                                                            ErrorMessage="Campo obligatorio!" ValidationGroup="GuardarPerforacion" ForeColor="Red"
                                                            Display="None" />
                                                        <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender14" runat="server"
                                                            TargetControlID="RequiredFieldValidator7">
                                                        </ajaxToolkit:ValidatorCalloutExtender>
                                                        <asp:CompareValidator ID="CompareValidator11" runat="server" ControlToValidate="txtDesde"
                                                            ControlToCompare="txtHasta" Operator="LessThan" Type="Double" ErrorMessage="Desde debe ser Menor que Hasta"
                                                            ValidationGroup="GuardarPerforacion" Display="None"></asp:CompareValidator>
                                                        <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender15" runat="server"
                                                            TargetControlID="CompareValidator11">
                                                        </ajaxToolkit:ValidatorCalloutExtender>
                                                    </ItemTemplate>
                                                </telerik:GridTemplateColumn>
                                                <telerik:GridTemplateColumn Reorderable="true" DataField="Hasta" AllowFiltering="false"
                                                    HeaderText="Hasta" UniqueName="Hasta" HeaderStyle-Width="80px">
                                                    <ItemTemplate>
                                                        <telerik:RadNumericTextBox ID="txtHasta" runat="server" Width="50" MinValue="0" Text='<%# DataBinder.Eval(Container.DataItem, "Hasta") %>'>
                                                        </telerik:RadNumericTextBox>
                                                        <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtHasta"
                                                            Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" ValidationGroup="GuardarPerforacion" />
                                                        <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender10" runat="server"
                                                            TargetControlID="RequiredFieldValidator2">
                                                        </ajaxToolkit:ValidatorCalloutExtender>
                                                        <asp:CompareValidator ID="CompareValidator5" runat="server" ControlToValidate="txtHasta"
                                                            ControlToCompare="txtDesde" Operator="GreaterThan" Type="Double" ErrorMessage="Hasta debe ser Mayor que Desde"
                                                            ValidationGroup="GuardarPerforacion" Display="None"></asp:CompareValidator>
                                                        <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender7" runat="server"
                                                            TargetControlID="CompareValidator5">
                                                        </ajaxToolkit:ValidatorCalloutExtender>
                                                    </ItemTemplate>
                                                </telerik:GridTemplateColumn>
                                                <telerik:GridTemplateColumn Reorderable="true" DataField="MetrosPerforados" AllowFiltering="false"
                                                    HeaderText="Metros Perforados" UniqueName="MetrosPerforados" HeaderStyle-Width="80px">
                                                    <ItemTemplate>
                                                        <asp:TextBox ID="txtMetrosPerforados" runat="server" Width="50" Enabled="false" Text='<%# DataBinder.Eval(Container.DataItem, "MetrosPerforados") %>'></asp:TextBox>
                                                    </ItemTemplate>
                                                </telerik:GridTemplateColumn>
                                                <telerik:GridTemplateColumn Reorderable="true" DataField="MetrosRecuperados" AllowFiltering="false"
                                                    HeaderText="Metros Recuperados" UniqueName="MetrosRecuperados" HeaderStyle-Width="100px">
                                                    <ItemTemplate>
                                                        <telerik:RadNumericTextBox ID="txtMetrosRecuperados" runat="server" Width="65" MinValue="0"
                                                            Text='<%# DataBinder.Eval(Container.DataItem, "MetrosRecuperados") %>'>
                                                        </telerik:RadNumericTextBox>
                                                        <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtMetrosRecuperados"
                                                            Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" ValidationGroup="GuardarPerforacion" />
                                                        <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender11" runat="server"
                                                            TargetControlID="RequiredFieldValidator3">
                                                        </ajaxToolkit:ValidatorCalloutExtender>
                                                    </ItemTemplate>
                                                </telerik:GridTemplateColumn>
                                                <telerik:GridTemplateColumn Reorderable="true" DataField="PorcentajeRecuperacion"
                                                    AllowFiltering="false" HeaderText="%" UniqueName="PorcentajeRecuperacion" HeaderStyle-Width="80px">
                                                    <ItemTemplate>
                                                        <asp:TextBox ID="txtPorcentajeRecuperacion" runat="server" Width="50" Enabled="false"
                                                            Text='<%# DataBinder.Eval(Container.DataItem, "PorcentajeRecuperacion") %>'></asp:TextBox>
                                                    </ItemTemplate>
                                                </telerik:GridTemplateColumn>
                                                <telerik:GridTemplateColumn Reorderable="true" DataField="CodigoProductoCorona" AllowFiltering="false"
                                                    HeaderText="Corona" UniqueName="CodigoProductoCorona" HeaderStyle-Width="120px">
                                                    <ItemTemplate>
                                                        <asp:DropDownList ID="ddlProductoCorona" runat="server" SkinID="ddl100">
                                                        </asp:DropDownList>
                                                        <asp:CompareValidator ID="CompareValidator16" runat="server" ControlToValidate="ddlProductoCorona"
                                                            Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" Operator="NotEqual"
                                                            ValidationGroup="GuardarPerforacion" ValueToCompare="0"></asp:CompareValidator>
                                                        <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender18" runat="server"
                                                            TargetControlID="CompareValidator16">
                                                        </ajaxToolkit:ValidatorCalloutExtender>
                                                    </ItemTemplate>
                                                </telerik:GridTemplateColumn>
                                                <telerik:GridTemplateColumn Reorderable="true" DataField="CodigoProductoEscariador"
                                                    AllowFiltering="false" HeaderText="Escariador" UniqueName="CodigoProductoEscariador"
                                                    HeaderStyle-Width="200px">
                                                    <ItemTemplate>
                                                        <asp:DropDownList ID="ddlProductoEscariador" runat="server" SkinID="ddl150">
                                                        </asp:DropDownList>
                                                        <asp:CompareValidator ID="CompareValidator12" runat="server" ControlToValidate="ddlProductoEscariador"
                                                            Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" Operator="NotEqual"
                                                            ValidationGroup="GuardarPerforacion" ValueToCompare="0"></asp:CompareValidator>
                                                        <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender19" runat="server"
                                                            TargetControlID="CompareValidator12">
                                                        </ajaxToolkit:ValidatorCalloutExtender>
                                                    </ItemTemplate>
                                                </telerik:GridTemplateColumn>
                                                <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmTitle="Eliminar"
                                                    ImageUrl="../Imagen/botones/button_delete16.png" Text="Eliminar" />
                                            </Columns>
                                            <EditFormSettings>
                                                <EditColumn ButtonType="ImageButton" />
                                            </EditFormSettings>
                                            <PagerStyle PageSizeControlType="RadComboBox" />
                                        </MasterTableView>
                                        <PagerStyle Mode="NextPrevAndNumeric" />
                                        <PagerStyle Mode="NextPrevAndNumeric" PageSizeControlType="RadComboBox" />
                                        <ClientSettings EnableRowHoverStyle="true">
                                            <ClientEvents OnRowDblClick="rowDblClick" />
                                            <Scrolling AllowScroll="true" UseStaticHeaders="true" SaveScrollPosition="true" FrozenColumnsCount="2"
                                                ScrollHeight="300px" />
                                        </ClientSettings>
                                    </telerik:RadGrid>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td colspan="2">
                                    (*) CAMPOS OBLIGATORIOS
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td colspan="8">
                                    <asp:Panel ID="pnlMensajePerforacion" runat="server" class="alert alert-danger">
                                        <strong>¡Atención!</strong>
                                        <asp:Label ID="lblMensajePerforacion" runat="server" Text=""></asp:Label>
                                    </asp:Panel>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <div class="bg_contentbuttons">
                        <asp:ImageButton ID="ibtnGuardarPerforacion" runat="server" ValidationGroup="GuardarPerforacion"
                            ImageUrl="~/Imagen/botones/button_save32.png" ToolTip="Guardar" OnClick="ibtnGuardarPerforacion_Click" />
                        <asp:ImageButton ID="ibtnCancelarPerforacion" runat="server" ImageUrl="~/Imagen/botones/button_cancel32_2.png"
                            ToolTip="Cancelar" OnClick="ibtnCancelarPerforacion_Click" />
                    </div>
                    <div class="bg_pie_modalpopup">
                    </div>
                </div>
            </ContentTemplate>
        </asp:UpdatePanel>
    </asp:Panel>
    <!--Vista popup Distribucion de Trabajo-->
    <ajaxToolkit:ModalPopupExtender ID="mpDistribucion" runat="server" TargetControlID="Button1"
        DropShadow="false" PopupControlID="pnlDistribucion" BackgroundCssClass="BackgroundPopup"
        CancelControlID="imgCloseDistribucion" PopupDragHandleControlID="popupHeader1"
        Drag="true">
    </ajaxToolkit:ModalPopupExtender>
    <asp:Button ID="Button1" runat="server" Text="Button" Style="display: none;" />
    <asp:Panel ID="pnlDistribucion" runat="server" Width="650px" CssClass="posicion_panel_popup"
        Style="display: block;">
        <div id="popupHeader1" class="bg_title_modalpopup">
            <h3 class="titulo_modalpopup">
                <asp:Label ID="Label2" runat="server" Text="Distribución de Trabajo"></asp:Label>
            </h3>
            <div class="bg_modulo_cerrarmodal">
                <asp:ImageButton ID="imgCloseDistribucion" runat="server" ImageUrl="~/App_Themes/Imagenes/btn-cerrar-popup.jpg" />
            </div>
        </div>
        <asp:UpdatePanel ID="updDistribucion" runat="server" UpdateMode="Always">
            <ContentTemplate>
                <div id="modalDistribucion" class="contenedor_modalpopup">
                    <table class="table_modalpopup">
                        <tbody>
                            <tr>
                                <td>
                                    <telerik:RadGrid ID="rgDistribucion" runat="server" AllowCustomPaging="False" AllowMultiRowSelection="True"
                                        AllowPaging="False" AutoGenerateColumns="False" ShowStatusBar="True" MasterTableView-NoMasterRecordsText="No se ha registrado información..."
                                        OnItemDataBound="rgDistribucion_ItemDataBound">
                                        <MasterTableView DataKeyNames="CodigoTarea,NombreTarea">
                                            <Columns>
                                                <telerik:GridBoundColumn AllowFiltering="false" ConvertEmptyStringToNull="true" DataField="CodigoTarea"
                                                    ForceExtractValue="Always" HeaderText="CodigoTarea" ReadOnly="false" Visible="false" />
                                                <telerik:GridBoundColumn DataField="NombreTarea " HeaderText="Tarea" HeaderStyle-Width="200px">
                                                    <HeaderStyle Width="200px" />
                                                </telerik:GridBoundColumn>
                                                <telerik:GridTemplateColumn Reorderable="true" DataField="CantidadHoras" AllowFiltering="false"
                                                    HeaderText="Horas" UniqueName="CantidadHoras" HeaderStyle-Width="100px">
                                                    <ItemTemplate>
                                                        <telerik:RadNumericTextBox ID="txtCantidadHoras" runat="server" Width="65" Text='<%# DataBinder.Eval(Container.DataItem, "CantidadHoras") %>'
                                                            MinValue="0">
                                                        </telerik:RadNumericTextBox>
                                                    </ItemTemplate>
                                                    <HeaderStyle Width="100px" />
                                                </telerik:GridTemplateColumn>
                                            </Columns>
                                            <EditFormSettings>
                                                <EditColumn ButtonType="ImageButton" />
                                            </EditFormSettings>
                                            <PagerStyle PageSizeControlType="RadComboBox" />
                                        </MasterTableView>
                                        <PagerStyle Mode="NextPrevAndNumeric" />
                                        <PagerStyle Mode="NextPrevAndNumeric" PageSizeControlType="RadComboBox" />
                                        <ClientSettings EnableRowHoverStyle="true">
                                            <ClientEvents OnRowDblClick="rowDblClick" />
                                            <Scrolling AllowScroll="true" UseStaticHeaders="true" SaveScrollPosition="true" FrozenColumnsCount="2"
                                                ScrollHeight="400px" />
                                        </ClientSettings>
                                    </telerik:RadGrid>
                                </td>
                                <td>
                                </td>
                                <td>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <table>
                                        <tbody>
                                            <tr>
                                                <td>
                                                    TOTAL HORAS TRABAJADAS --->
                                                </td>
                                                <td>
                                                    <asp:Label ID="lblTotalHoras" runat="server" Text="0.00"></asp:Label>
                                                </td>
                                            </tr>
                                        </tbody>
                                    </table>
                                </td>
                                <td>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <div class="bg_contentbuttons">
                        <asp:ImageButton ID="ibtnGuardarDistribucion" runat="server" ValidationGroup="GuardarDistribucion"
                            ImageUrl="~/Imagen/botones/button_save32.png" ToolTip="Guardar" OnClick="ibtnGuardarDistribucion_Click" />
                        <asp:ImageButton ID="ibtnCancelarDistribucion" runat="server" ImageUrl="~/Imagen/botones/button_cancel32_2.png"
                            ToolTip="Cancelar" OnClick="ibtnCancelarDistribucion_Click" />
                    </div>
                    <div class="bg_pie_modalpopup">
                    </div>
                </div>
            </ContentTemplate>
        </asp:UpdatePanel>
    </asp:Panel>
</asp:Content>
